package com.fdb.efp.nls.service.domain;

import com.fdb.basic.framework.core.vo.BaseInfo;

import java.math.BigDecimal;

/**
 * Description: 产品专案管理表			
 * @author fuzm
 * @date 2018-05-07
 */
public class PrdCaseManage extends BaseInfo{

	private static final long serialVersionUID = 1L;	
	
	/** 专案代码 */
	private String caseCode;
	/** 专案名称 */
	private String caseName;
	/** 机构法人代码 */
	private String legalOrgCode;
	/** 产品ID */
	private String prdId;
	/** 产品编号 */
	private String prdCode;
	/** 产品名称 */
	private String prdName;
	/** 产品描述 */
	private String prdDesc;
	/** 生效日期 */
	private String effictiveDate;
	/** 失效日期 */
	private String expiryDate;
	/** 审核状态 */
	private String aprvStatus;
	/** 专案状态 */
	private String caseStatus;
	/** 币种 */
	private String currencyOpt;
	/** 单笔最小金额(含) */
	private BigDecimal crdAprvMinAmt;
	/** 单笔最高金额(含) */
	private BigDecimal crdAprvMaxAmt;
	/** 最小支用金额(含) */
	private BigDecimal loanAppMinAmt;
	/** 最高支用金额(含) */
	private BigDecimal loanAppMaxAmt;
	/** 是否循环 */
	private String cyclicWay;
	/** 还款方式 */
	private String repayWay;
	/** 还款周期 */
	private int repayCycle;
	/** 还款周期单位 */
	private String repayCycleType;
	/** 结息日 */
	private String inteDay;
	/** 还款日 */
	private String repayDay;
	/** 逾期罚息 */
	private String overdueDefInte;
	/** 挪用罚息 */
	private String embeDefInte;
	/** 逾期罚息上浮比例 */
	private BigDecimal overdueInteUpRat;
	/** 挪用罚息上浮比例 */
	private BigDecimal embeInteUpRatio;
	/** 担保方式 */
	private String guarWay;
	/** 贷款用途类型 */
	private String loanUseGenere;
	/** 是否涉农 */
	private String wheAgr;
	/** 备注 */
	private String remark;
	/** 申请人 */
	private String applyUserCode;
	/** 申请日期 */
	private String applyDate;
	/** 创建日期 */
	private String createTime;
	/** 创建人 */
	private String createUser;
	/** 最后修改人 */
	private String lastUpdateUser;
	/** 最后修改日期 */
	private String lastUpdateTime;
	/** 贷款用途种类 */
	private String loanUseType;
	/** 利率方案 */
	private String rateSchemeId;
	/** 利率方案名称 */
	private String rateSchemeName;
	/** 创建机构 */
	private String orgCode;
	

	public String getOrgCode() {
		return orgCode;
	}
	public void setOrgCode(String orgCode) {
		this.orgCode = orgCode;
	}
	public String getRateSchemeId() {
		return rateSchemeId;
	}
	public void setRateSchemeId(String rateSchemeId) {
		this.rateSchemeId = rateSchemeId;
	}
	public String getRateSchemeName() {
		return rateSchemeName;
	}
	public void setRateSchemeName(String rateSchemeName) {
		this.rateSchemeName = rateSchemeName;
	}
	public void setCaseCode(String caseCode){
		this.caseCode = caseCode;
	}
	public String getCaseCode(){
		return this.caseCode;
	}		
	public void setCaseName(String caseName){
		this.caseName = caseName;
	}
	public String getCaseName(){
		return this.caseName;
	}		
	public void setLegalOrgCode(String legalOrgCode){
		this.legalOrgCode = legalOrgCode;
	}
	public String getLegalOrgCode(){
		return this.legalOrgCode;
	}		
	public void setPrdId(String prdId){
		this.prdId = prdId;
	}
	public String getPrdId(){
		return this.prdId;
	}		
	public void setPrdCode(String prdCode){
		this.prdCode = prdCode;
	}
	public String getPrdCode(){
		return this.prdCode;
	}		
	public void setPrdName(String prdName){
		this.prdName = prdName;
	}
	public String getPrdName(){
		return this.prdName;
	}		
	public void setPrdDesc(String prdDesc){
		this.prdDesc = prdDesc;
	}
	public String getPrdDesc(){
		return this.prdDesc;
	}		
	public void setEffictiveDate(String effictiveDate){
		this.effictiveDate = effictiveDate;
	}
	public String getEffictiveDate(){
		return this.effictiveDate;
	}		
	public void setExpiryDate(String expiryDate){
		this.expiryDate = expiryDate;
	}
	public String getExpiryDate(){
		return this.expiryDate;
	}		
	public void setAprvStatus(String aprvStatus){
		this.aprvStatus = aprvStatus;
	}
	public String getAprvStatus(){
		return this.aprvStatus;
	}		
	public void setCaseStatus(String caseStatus){
		this.caseStatus = caseStatus;
	}
	public String getCaseStatus(){
		return this.caseStatus;
	}		
	public void setCurrencyOpt(String currencyOpt){
		this.currencyOpt = currencyOpt;
	}
	public String getCurrencyOpt(){
		return this.currencyOpt;
	}		
	public void setCrdAprvMinAmt(BigDecimal crdAprvMinAmt){
		this.crdAprvMinAmt = crdAprvMinAmt;
	}
	public BigDecimal getCrdAprvMinAmt(){
		return this.crdAprvMinAmt;
	}		
	public void setCrdAprvMaxAmt(BigDecimal crdAprvMaxAmt){
		this.crdAprvMaxAmt = crdAprvMaxAmt;
	}
	public BigDecimal getCrdAprvMaxAmt(){
		return this.crdAprvMaxAmt;
	}		
	public void setLoanAppMinAmt(BigDecimal loanAppMinAmt){
		this.loanAppMinAmt = loanAppMinAmt;
	}
	public BigDecimal getLoanAppMinAmt(){
		return this.loanAppMinAmt;
	}		
	public void setLoanAppMaxAmt(BigDecimal loanAppMaxAmt){
		this.loanAppMaxAmt = loanAppMaxAmt;
	}
	public BigDecimal getLoanAppMaxAmt(){
		return this.loanAppMaxAmt;
	}		
	public void setCyclicWay(String cyclicWay){
		this.cyclicWay = cyclicWay;
	}
	public String getCyclicWay(){
		return this.cyclicWay;
	}		
	public void setRepayWay(String repayWay){
		this.repayWay = repayWay;
	}
	public String getRepayWay(){
		return this.repayWay;
	}		
	public void setRepayCycle(int repayCycle){
		this.repayCycle = repayCycle;
	}
	public int getRepayCycle(){
		return this.repayCycle;
	}		
	public void setInteDay(String inteDay){
		this.inteDay = inteDay;
	}
	public String getInteDay(){
		return this.inteDay;
	}		
	public void setRepayDay(String repayDay){
		this.repayDay = repayDay;
	}
	public String getRepayDay(){
		return this.repayDay;
	}		
	public void setOverdueDefInte(String overdueDefInte){
		this.overdueDefInte = overdueDefInte;
	}
	public String getOverdueDefInte(){
		return this.overdueDefInte;
	}		
	public void setOverdueInteUpRat(BigDecimal overdueInteUpRat){
		this.overdueInteUpRat = overdueInteUpRat;
	}
	public BigDecimal getOverdueInteUpRat(){
		return this.overdueInteUpRat;
	}		
	public void setEmbeInteUpRatio(BigDecimal embeInteUpRatio){
		this.embeInteUpRatio = embeInteUpRatio;
	}
	public BigDecimal getEmbeInteUpRatio(){
		return this.embeInteUpRatio;
	}		
	public void setGuarWay(String guarWay){
		this.guarWay = guarWay;
	}
	public String getGuarWay(){
		return this.guarWay;
	}		
	public void setLoanUseGenere(String loanUseGenere){
		this.loanUseGenere = loanUseGenere;
	}
	public String getLoanUseGenere(){
		return this.loanUseGenere;
	}		
	public void setWheAgr(String wheAgr){
		this.wheAgr = wheAgr;
	}
	public String getWheAgr(){
		return this.wheAgr;
	}		
	public void setRemark(String remark){
		this.remark = remark;
	}
	public String getRemark(){
		return this.remark;
	}		
	public void setApplyUserCode(String applyUserCode){
		this.applyUserCode = applyUserCode;
	}
	public String getApplyUserCode(){
		return this.applyUserCode;
	}		
	public void setApplyDate(String applyDate){
		this.applyDate = applyDate;
	}
	public String getApplyDate(){
		return this.applyDate;
	}		
	public void setCreateTime(String createTime){
		this.createTime = createTime;
	}
	public String getCreateTime(){
		return this.createTime;
	}		
	public void setCreateUser(String createUser){
		this.createUser = createUser;
	}
	public String getCreateUser(){
		return this.createUser;
	}		
	public void setLastUpdateUser(String lastUpdateUser){
		this.lastUpdateUser = lastUpdateUser;
	}
	public String getLastUpdateUser(){
		return this.lastUpdateUser;
	}		
	public void setLastUpdateTime(String lastUpdateTime){
		this.lastUpdateTime = lastUpdateTime;
	}
	public String getLastUpdateTime(){
		return this.lastUpdateTime;
	}		
	public void setLoanUseType(String loanUseType){
		this.loanUseType = loanUseType;
	}
	public String getLoanUseType(){
		return this.loanUseType;
	}
	public String getRepayCycleType() {
		return repayCycleType;
	}
	public void setRepayCycleType(String repayCycleType) {
		this.repayCycleType = repayCycleType;
	}
	public String getEmbeDefInte() {
		return embeDefInte;
	}
	public void setEmbeDefInte(String embeDefInte) {
		this.embeDefInte = embeDefInte;
	}		

}
